静态库:一种在链接(linking)阶段把库代码复制到最终可执行文件中的程序库形式。常见扩展名如 .a(Unix/Linux)、**.lib(Windows)**。与之相对的是会在运行时加载的 动态库/共享库。
/ˈstætɪk ˈlaɪbrəri/
I linked the program with a static library.
我把这个程序与一个静态库进行了链接。
To simplify deployment, the team chose a static library so the executable could run on servers without installing extra runtime dependencies.
为简化部署,团队选择使用静态库,这样可执行文件在服务器上无需安装额外运行时依赖也能运行。
static 源自希腊语 statikos(“使其站立、静止的”),经拉丁语传入英语,含义引申为“固定的、非运行时变化的”。library 源自拉丁语 librarium(“书柜/藏书处”),在计算机语境中转义为“函数与代码的集合”。合起来 static library 指“以固定方式(在链接时)并入程序的代码库”。